html,body {
	width:100%;
	height:100%;
	margin:0;padding:0;
	background-color:#333;
	text-align:center;
	font-size:0.94em;
	font-family:"Trebuchet MS",Verdana,sans-serif;
}

#infovis {
	width:900px;
	height:500px;
	background-color:#222;

}

.node {
	color: #fff;
	background-color:#222;
	font-weight:bold;
	padding:1px;
	cursor:pointer;
	font-size:0.8em;
}

.hidden {
	display:none;
}


/****** MAIN LAYOUT ******/
#header {
	width:100%;
	height:0px;
}

#left {
	width:250px;
	float:left;
	margin:0;
	text-align:left;
}

/******* ACCORDION ******/
.toggler {
	background-color:#555;
	margin:0;
	color:white;
	padding:5px;
	font-weight:bold;
	border-bottom:4px solid  #2A2A2F;
}

.element {
	background-color:white;
}

.content {
	padding:12px;
	color:#555;
	font-size:0.95em;
}

#left .contained-item {
	width:230px;
	background-color:white;
	color:#555;
	padding:10px;
	overflow-y:auto;
	background-image:url(../img/text-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
}

a {
	color:#2277DD;
}

ul li {
	list-style:square;
}
